如何使用Firebase崩溃报告在iOS上报告非致命异常?在Android中,我们可以这样做:FirebaseCrash.report(newException("MyfirstFirebasenon-fatalerroronAndroid")); 最佳答案 您现在可以在FirebaseCrashlytics中记录非致命异常因此,接受的答案不再正确。可以使用以下FirebaseCrashlytics方法记录非致命异常:Crashlytics.crashlytics().record(error:error)来自thedocument
当我尝试启动使用Simperium框架的应用程序时遇到JSON崩溃:[__NSCFStringobjectFromJSONString]:unrecognizedselectorsenttoinstance0x6c561a0它立即发生。我是否缺少外部依赖?它看起来像一个JSONKit方法。 最佳答案 Simperium在内部使用JSONKit。您需要将-ObjC添加到您的其他链接器标志(位于目标中的build设置下)。 关于ios-启动使用Simperium的应用程序时objectFro
我有一个使用Xcode4.5.1版开发的iOS应用程序。我的iOS部署目标设置为5.0,因为我希望应用程序在iOS5.0、5.1和6.0上运行。当我在iOS6设备(或模拟器)上运行该应用程序时,一切正常。当我在iOS5设备(或模拟器)上运行应用程序时,应用程序在UIApplicationMain中崩溃。我可以逐步执行application:didFinishLaunchingWithOptions:并且它似乎正在成功执行。这是堆栈跟踪:如果有帮助,这里是寄存器:(lldb)registerreadGeneralPurposeRegisters:eax=0x06e5f590ebx=0x0
我在这个荒谬的索引处得到一个数组越界错误,根据我的研究,这表明可能有一些代码调用了一些负面的东西,比如[arrayobjectAtIndex:-1]问题是这不是我的代码,我无法在任何地方找到它。我到处都设置断点无济于事。我认为它可能在UITableViewDelegate方法中,但不能确定。无论如何都可以访问日志中所有int变量的值。我无法对它们进行NSLog,因为我不知道崩溃发生在哪里。谢谢! 最佳答案 尝试添加异常断点以查看是否捕获它:1)点击断点标签2)点击标签页左下方的“+”按钮3)选择“添加异常断点”4)(可选)将Exce
这份崩溃报告对我来说真的很难理解。我时不时地看到它,而且它几乎不可能修复,因为它并没有真正给我任何对我的代码的引用。这是Apple造成的崩溃,我不必担心吗?Date/Time:2013-02-2603:49:36+0000OSVersion:iPhoneOS6.1.2(10B146)ReportVersion:104ExceptionType:SIGTRAPExceptionCodes:#0at0x33973d24CrashedThread:0Thread0Crashed:0CoreFoundation0x33973d24CFRetain+81UIKit0x359484f9-[UIKe
我遇到了一个随机的GoogleAnalytics(分析)崩溃问题。当我的应用程序启动并尝试初始化GANTracker时会发生此问题。它随机发生,很难重现。我想知道在实现GAinitial时是否遗漏了什么或应该避免什么。这是我的GANTracker初始代码:#defineGAKey@“UA-xxxxxx-x"staticconstNSIntegerkGANDispatchPeriodSec=10;[[GANTrackersharedTracker]startTrackerWithAccountID:GAKeydispatchPeriod:kGANDispatchPeriodSecdele
我在尝试将托管上下文(在后台线程上运行)与我的主托管上下文(在主线程上)合并时遇到以下异常。我似乎无法在我自己的@try表达式中捕捉到异常。有没有人对这个问题有任何见解?我正在使用默认的合并策略,但我不确定这是正确的-这个问题是间歇性的-很少发生但会导致我的应用程序崩溃。ExceptionType:EXC_CRASH(SIGABRT)ExceptionCodes:0x00000000,0x00000000CrashedThread:0LastExceptionBacktrace:0CoreFoundation0x37e3b8bf__exceptionPreprocess+1631lib
我正在使用QLPreviewController对象在我的应用程序中加载文档。这是加载文件的代码:fileURL=[NSURLfileURLWithPath:appFile];QLPreviewController*previewController=[[QLPreviewControlleralloc]init];previewController.dataSource=self;previewController.delegate=self;previewController.currentPreviewItemIndex=0;previewController.view.fram
在应用程序启动期间,我显示了一个表格View。每行以某种形式显示托管对象的数据。一位客户报告应用程序启动时发生崩溃。我查看了他的崩溃日志,可以追踪到我在cellForRowAtIndexPath方法中使用[NSManagedObjectvalueForKey:]方法的地方。应用程序因[NSManagedObjectvalueForUndefinedKey:]异常而崩溃。为什么1000台设备中只有一台设备会出现此问题?运行相同版本的iOS和应用程序,我无法在我的任何设备上模仿它。可能出了什么问题?LastExceptionBacktrace:0CoreFoundation0x3549e8
当我的自定义TableViewCell发布时,我的应用程序崩溃了。下面给出了我尝试的代码。它没有获取变量的名称。Cell在cellForRowAtIndexPath中像下面这样初始化。staticNSString*CellIdentifier1=@"CellIdentifier";staticNSString*CellIdentifier2=@"Cell";if(indexPath.section==0&&indexPath.row==0){CustomCell*cell=(CustomCell*)[tableViewdequeueReusableCellWithIdentifier: